package org.jing.core.lang.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Description: 注解用于可序列化的类. <br>
 *
 * @see org.jing.core.lang.data.BaseSerializableDto
 * @author bks <br>
 * @since 2023-09-18 <br>
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE })
public @interface SerializableType {
    /** 根路径, 默认为空 */
    String value() default "";

    /** 备注 */
    @SuppressWarnings("unused")
    String remark() default "";
}
